home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 8: LINUX Games / Linux Cubed Series 8 - LINUX Games.iso / games / x11 / strategy / xshisen-.001 / xshisen-~ / xshisen-1.35 / configure.in < prev    next >
Text File  |  1996-01-25  |  3KB  |  102 lines

  1. dnl Process this file with autoconf to produce a configure script.
  2. AC_INIT(body.h)
  3.  
  4. dnl Check for C++ and C compiler
  5. AC_PROG_CC
  6. AC_PROG_CXX
  7. AC_PROG_INSTALL
  8. dnl AC_LANG_CPLUSPLUS
  9.  
  10. dnl Checks for header files.
  11. AC_HEADER_STDC
  12. AC_PREFIX_DEFAULT(/usr/local)
  13. AC_CONFIG_HEADER(config.h)
  14. AC_CHECK_HEADERS(sys/time.h unistd.h limits.h)
  15.  
  16. dnl Checks for typedefs, structures, and compiler characteristics.
  17. AC_HEADER_TIME
  18. AC_STRUCT_TM
  19. AC_TYPE_SIZE_T
  20.  
  21. dnl Checks for library functions.
  22. AC_CHECK_FUNCS(gettimeofday mktime usleep select strdup strstr strcasecmp strncasecmp drand48 random rand)
  23.  
  24. dnl Check for X11 libraries.
  25. AC_PATH_X
  26. CPPFLAGS="${CPPFLAGS} -I${x_includes}"
  27. LDFLAGS="${LDFLAGS} -L${x_libraries}"
  28. AC_CHECK_LIB(X11, main, LIBS="-lXt -lX11 $LIBS")
  29. AC_ARG_WITH(xpm-include,
  30.   [  --with-xpm-include=DIR    XPM include files are in DIR],
  31.   CPPFLAGS="-I${with_xpm_include} ${CPPFLAGS}")
  32. AC_ARG_WITH(xpm-lib,
  33.   [  --with-xpm-lib=DIR        XPM library file is in DIR],
  34.   LDFLAGS="-L${with_xpm_lib} ${LDFLAGS}")
  35. AC_CHECK_LIB(Xpm, main)
  36. AC_CHECK_LIB(Xmu, main)
  37. AC_ARG_WITH(motif-include,
  38.   [  --with-motif-include=DIR  Motif include files are in DIR],
  39.   CPPFLAGS="-I${with_motif_include} ${CPPFLAGS}")
  40. AC_ARG_WITH(motif-lib,
  41.   [  --with-motif-lib=DIR      Motif library files are in DIR],
  42.   LDFLAGS="-L${with_motif_lib} ${LDFLAGS}")
  43. AC_ARG_WITH(motif,
  44.   [  --with-motif              Use Motif Tool kit],
  45.   AC_CHECK_LIB(Xm,  main),
  46.   AC_CHECK_LIB(Xaw, main))
  47.  
  48. dnl Configurarion for duplicated high-score
  49. AC_ARG_ENABLE(dupscore,
  50.   [  --enable-dupscore         Allow one user to register multiple high score],
  51.   AC_DEFINE(ALLOW_DUPSCORE))
  52.  
  53. dnl Configuration for Kanji code
  54. AC_ARG_ENABLE(japanese,
  55.   [  --enable-japanese={jis|euc|sjis}   Enable kanji player names],
  56.   AC_DEFINE_UNQUOTED(KANJICODE, "${enable_japanese}"))
  57.  
  58. dnl Data directory and version
  59. AC_DEFINE(XSHISEN_VERSION, "1.35")
  60. CPPFLAGS="${CPPFLAGS} -DLIB_DIR=\\\"\$(XSHISENLIB)\\\""
  61.  
  62. dnl Check for Japanese locale name
  63. [for i in ${mandir} /usr/share/man /usr/man /usr/local/man; do
  64.   for j in japanese japan ja ja_JP ja_JP.eucJP ja_JP.SJIS; do
  65.     if [ -d "$i/$j" ]; then
  66.       JAPANESE="$j"
  67.       break 2;
  68.     fi
  69.   done
  70. done
  71. case "${JAPANESE}" in
  72. j*) ;;
  73. *) if [ "${enable_japanese}" = "euc" ]; then
  74.      JAPANESE="ja_JP.eucJP"
  75.    elif [ "${enable_japanese}" = "sjis" ]; then
  76.      JAPANESE="ja_JP.SJIS"
  77.    else
  78.      JAPANESE="ja_JP.JIS7"
  79.    fi;;
  80. esac]
  81.  
  82. dnl Check for app-defaults directory
  83. [ if [ -d "${x_libraries}/X11/app-defaults" ]; then
  84.   XAD_DIR="${x_libraries}/X11/app-defaults"
  85.   JXAD_DIR="${x_libraries}/X11/${JAPANESE}/app-defaults"
  86. elif [ -d "${x_libraries}/app-defaults" ]; then
  87.   XAD_DIR="${x_libraries}/app-defaults"
  88.   JXAD_DIR="${x_libraries}/${JAPANESE}/app-defaults"
  89. else
  90.   XAD_DIR="/usr/lib/X11/app-defaults"
  91.   JXAD_DIR="/usr/lib/X11/${JAPANESE}/app-defaults"
  92. fi]
  93.  
  94. dnl Do you have mkdirhier?
  95. AC_PATH_PROG(MKDIR, mkdirhier, mkdir -p)
  96.  
  97. AC_SUBST(JAPANESE)
  98. AC_SUBST(XAD_DIR)
  99. AC_SUBST(JXAD_DIR)
  100. AC_SUBST(MKDIR)
  101. AC_OUTPUT(Makefile)
  102.